electronic cascade - French English Dictionary